package com.zhn.evsi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhn.evsi.domain.dto.evsi.EvsiCharacterWalletJournalDTO;
import com.zhn.evsi.domain.dto.evsi.EvsiCharacterWalletTransactionsDTO;
import com.zhn.evsi.domain.entity.evsi.EvsiCharacterWallet;

import java.util.List;
import java.util.Map;

public interface IEvsiCharacterWalletService extends IService<EvsiCharacterWallet> {

    // 查询钱包余额
    Double wallet();

    // 查询钱包余额并且将数据持久化
    Double saveWallet();

    // 获取钱包交易记录
    Map<String, Object> journal();

    List<EvsiCharacterWalletTransactionsDTO> transactions();

}
